.TH "Zebulon::MicroStrain::Message" 3 "13 Oct 2009" "Version 2" "zebulon" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Zebulon::MicroStrain::Message \- 
.PP
\fBMessage\fP class RS232 communication for \fBMicroStrain\fP Sensors.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <message.h>\fP
.PP
Inherited by \fBZebulon::MicroStrain::EulerAnglesAndAngularRates2\fP, \fBZebulon::MicroStrain::SendGyroStabilizedEulerAngles\fP, \fBZebulon::MicroStrain::SetContinuousMode\fP, and \fBZebulon::MicroStrain::SetContinuousMode2\fP.
.SS "Classes"

.in +1c
.ti -1c
.RI "class \fBTime\fP"
.br
.RI "\fI\fBTime\fP structure for logging when a message was created/generated. \fP"
.in -1c
.SS "Public Types"

.in +1c
.ti -1c
.RI "typedef std::list< \fBMessage\fP * > \fBList\fP"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBMessage\fP (const Message::Type type)"
.br
.ti -1c
.RI "virtual void \fBPrint\fP () const "
.br
.ti -1c
.RI "virtual unsigned int \fBWrite\fP (CxUtils::Packet &msg) const =0"
.br
.ti -1c
.RI "virtual unsigned int \fBRead\fP (const unsigned char *buffer, unsigned int length)=0"
.br
.ti -1c
.RI "virtual unsigned int \fBReadPacket\fP (const CxUtils::Packet &msg)"
.br
.ti -1c
.RI "virtual \fBMessage\fP * \fBClone\fP () const =0"
.br
.ti -1c
.RI "unsigned short \fBGetTimerTicks\fP () const "
.br
.ti -1c
.RI "void \fBSetMessageTimeStamp\fP (const \fBMessage::Time\fP t)"
.br
.ti -1c
.RI "\fBMessage::Time\fP \fBGetMessageTimeStamp\fP () const "
.br
.ti -1c
.RI "Message::Type \fBGetType\fP () const "
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "static bool \fBIsValidMessage\fP (const CxUtils::Packet &message)"
.br
.ti -1c
.RI "static bool \fBIsValidMessage\fP (const unsigned char *buffer, unsigned int length)"
.br
.ti -1c
.RI "static bool \fBIsValidMessage2\fP (const unsigned char *buffer, unsigned int length)"
.br
.ti -1c
.RI "static bool \fBWriteChecksum\fP (CxUtils::Packet &message)"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "void \fBCopyMessageData\fP (const \fBMessage\fP *msg)"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "\fBTime\fP \fBmTimeStamp\fP"
.br
.RI "\fI\fBTime\fP of message creation. \fP"
.ti -1c
.RI "unsigned short \fBmTimerTicks\fP"
.br
.RI "\fITimer Ticks. \fP"
.ti -1c
.RI "const Message::Type \fBmMessageType\fP"
.br
.RI "\fI\fBMessage\fP type. \fP"
.in -1c
.SH "Detailed Description"
.PP 
\fBMessage\fP class RS232 communication for \fBMicroStrain\fP Sensors. 

.SH "Author"
.PP 
Generated automatically by Doxygen for zebulon from the source code.
